package com.itheima.mylistdemo;

import java.util.LinkedList;

/**
 * @author shanh
 * public void addFirst(E e)在该列表开头插入指定的元素
 * public void addLast(E e)将指定的元素追加到此列表的末尾
 * public E getFirst()返回此列表中的第一个元素
 * public E getLast()返回此列表中的最后一个元素
 * public E removeFirst()从此列表中删除并返回第一个元素
 * public E removeLast()从此列表中删除并返回最后一个元素
 */
public class MyLinkedListDemo1 {
    public static void main(String[] args) {
        LinkedList<String> s = new LinkedList<>();
        s.add("aaa");
        s.add("bbb");
        s.add("ccc");
        s.add("ddd");

        s.addFirst("000");
        System.out.println(s);
        System.out.println("========================");
        s.addLast("eee");
        System.out.println(s);
        System.out.println("========================");
        String first = s.getFirst();
        System.out.println(first);
        System.out.println("========================");
       String end =  s.getLast();
        System.out.println(end);
        System.out.println("========================");
        s.removeFirst();
        System.out.println(s);
        System.out.println("========================");
        s.removeLast();
        System.out.println(s);
    }
}
